package com.zhoug.player.core;

/**
 * 鱼眼ptz功能手势回调接口
 * @author: zhoug
 * @since: 2025-08-06
 */
public interface OnFECPTZActionListener {
    /**
     * 手指按下去的事件
     *
     * @param originalX 手指按下去的X坐标
     * @param originalY 手指按下去的Y坐标
     */
    void onFECPTZActionDown(float originalX, float originalY);

    /**
     * 手指移动的事件
     *
     * @param isZoom 是否是电子放大，默认为false
     * @param zoom   放大系数
     * @param zoom3D 3D缩放比例
     * @param curX   手指移动时X坐标
     * @param curY   手指移动时Y坐标
     */
    void onFECPTZActionMove(boolean isZoom, float zoom, float zoom3D, float curX, float curY);
}
